package ar.uba.fi.tecnicas.vista;

import java.awt.event.*;
import javax.swing.*;

public class PanelCrearNuevaLinea extends PanelOperacion implements ActionListener
{
	protected static final long serialVersionUID = 0;
	
	private JLabel lblNombre;
	private JTextField txtNombre;
	
	public PanelCrearNuevaLinea(PanelControles panelControles)
	{
		super(panelControles);
	}
	
	@Override
	protected void asignarEventos() 
	{
		this.txtNombre.addActionListener(this);
	}

	@Override
	protected void inicializarComponentes() 
	{
		this.lblNombre = new JLabel("Ingresar nombre de la linea: ");
		this.txtNombre = new JTextField(20);
		
		this.componentes.add(lblNombre);
		this.componentes.add(txtNombre);
	}

	@Override
	protected void realizarOperacion() 
	{
		this.panelControles.getFrameJuego().crearNuevaLinea(this.txtNombre.getText());
	}

	@Override
	protected void terminarOperacion() 
	{
		
	}
	
	public void actionPerformed(ActionEvent evt) {
		
	}
}
